-- card: 5948 from stack: in -- bmap block id: 6319 -- flags: 0000 -- background id: 2784 -- name: -- part 2 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=6 top=51 right=312 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 5 (button) -- low flags: 00 -- high flags: 0000 -- rect: left=474 top=307 right=336 bottom=510 -- title width / last selected line: 0 -- icon id / first selected line: 26425 / 26425 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Next ----- HyperTalk script ----- on mouseUp visual effect scroll left go to next card end mouseUp -- part 6 (button) -- low flags: 00 -- high flags: 0000 -- rect: left=2 top=22 right=51 bottom=38 -- title width / last selected line: 0 -- icon id / first selected line: 29114 / 29114 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Return ----- HyperTalk script ----- on mouseUp visual effect iris close pop card end mouseUp -- part 7 (button) -- low flags: 00 -- high flags: 0000 -- rect: left=1 top=307 right=336 bottom=38 -- title width / last selected line: 0 -- icon id / first selected line: 902 / 902 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Prev ----- HyperTalk script ----- on mouseUp visual effect scroll right go to previous card end mouseUp -- part contents for card part 2 ----- text ----- All the details that make up an invoice are arranged starting at the client level. The client's address, phone number, etc., are stored on the Client Card. Client information only needs to be stored and maintained in one place, since all jobs for that client are related to the Client Card. In the previous example, Job: #90-105 was done for John Smith. In hierarchical database terms, the Client Card "John Smith" is the Parent Card for Job Card "Job: #90-105". "Job: #89-699" is the Child Card of Client Card "Judy Wood", implying that that job was done for Judy. The Job Cards can be used to record job information like job description, advances, fees, dates, etc. Each Job Card has one parent (Client Card) and, in turn, may have one or more children attached to it. The Child Cards attached to the Job Cards in this example are used to record itemized expenses. Note that there are no children for "Job # 90-211"; there were no itemized expenses. All the invoice detail must be found on the Client Card plus the Job Card in that case.